package com.linjuke.mayouting.web.modules.screen.biz.item;

import com.linjuke.mayouting.biz.ao.ItemAO;
import com.linjuke.mayouting.web.common.BaseScreen;
import com.linjuke.water.common.services.query.ItemQuery;
import com.zjuh.splist.web.RunData;
import com.zjuh.splist.web.TemplateContext;
import com.zjuh.sweet.result.Result;

public class List extends BaseScreen {

	private ItemAO itemAO;
	
	private int pageSize = 30;
	
	@Override
	public void execute(RunData rundata, TemplateContext templateContext) {
		int status = rundata.getQueryString().getInt("status", 1);
		int page = rundata.getQueryString().getInt("page", 1);
		int verify = rundata.getQueryString().getInt("verify", 0);
		ItemQuery itemQuery = new ItemQuery();
		itemQuery.setStatus(status);
		itemQuery.setPageNo(page);
		itemQuery.setVerify(verify);
		itemQuery.setPageSize(pageSize);
		Result result = itemAO.listItemStatus(itemQuery);
		this.handleResult(result, rundata, templateContext);
	}

	public void setItemAO(ItemAO itemAO) {
		this.itemAO = itemAO;
	}

}
